package be.ipl.eBar.usecases;

import java.util.Calendar;
import java.util.List;

import javax.ejb.Remote;

import be.ipl.eBar.domaine.Biere;
import be.ipl.eBar.domaine.Commande;

@Remote
public interface GestionCommandes {
	Commande enregistrerCommande(Commande commande);
	List<Commande> listerCommandes();
	void supprimerCommande(Commande commande);
	Commande rechercherCommande(Calendar date);
	List<Commande> listerCommandes(Calendar date);
	Commande chargerTout(Commande commande);
	Commande ajouterBiere(Commande commande, Biere biere, int quantite);
	Commande supprimerBiere(Commande commande, Biere biere, int quantite);
}
